{
 Sec(0)=1,
 Sec(Pi/12)=Sqrt(6)-Sqrt(2),
 Sec(Pi/10)=Sqrt(2-2/Sqrt(5)),
 Sec(Pi/8)=2/Sqrt(2+Sqrt(2)),
 Sec(Pi/6)=2/Sqrt(3),
 Sec(Pi/5)=Sqrt(5)-1,
 Sec(Pi/4)=Sqrt(2),
 Sec(3/10*Pi)=Sqrt(2+2/Sqrt(5)),
 Sec(Pi/3)=2,
 Sec(2/5*Pi)=1+Sqrt(5),
 Sec(5/12*Pi)=Sqrt(6)+Sqrt(2),
 Sec(Pi/2)=ComplexInfinity,
 Sec(7/12*Pi)=-Sqrt(6)-Sqrt(2),
 Sec(3/5*Pi)=-1-Sqrt(5),
 Sec(2/3*Pi)=-2,
 Sec(7/10*Pi)=-Sqrt(2+2/Sqrt(5)),
 Sec(3/4*Pi)=-Sqrt(2),
 Sec(4/5*Pi)=1-Sqrt(5),
 Sec(5/6*Pi)=-2/Sqrt(3),
 Sec(9/10*Pi)=-Sqrt(2-2/Sqrt(5)),
 Sec(11/12*Pi)=Sqrt(2)-Sqrt(6),
 Sec(Pi)=-1,
 Sec(13/12*Pi)=Sqrt(2)-Sqrt(6),
 Sec(11/10*Pi)=-Sqrt(2-2/Sqrt(5)),
 Sec(7/6*Pi)=-2/Sqrt(3),
 Sec(6/5*Pi)=1-Sqrt(5),
 Sec(5/4*Pi)=-Sqrt(2),
 Sec(4/3*Pi)=-2,
 Sec(7/5*Pi)=-1-Sqrt(5),
 Sec(3/2*Pi)=ComplexInfinity,
 Sec(19/12*Pi)=Sqrt(6)+Sqrt(2),
 Sec(8/5*Pi)=1+Sqrt(5),
 Sec(5/3*Pi)=2,
 Sec(17/10*Pi)=Sqrt(2+2/Sqrt(5)),
 Sec(7/4*Pi)=Sqrt(2),
 Sec(9/5*Pi)=Sqrt(5)-1,
 Sec(11/6*Pi)=2/Sqrt(3),
 Sec(19/10*Pi)=Sqrt(2-2/Sqrt(5)),
 Sec(23/12*Pi)=Sqrt(6)-Sqrt(2),
 Sec(2*Pi)=1,
 
 Sec(I*Infinity)=0,
 Sec(-I*Infinity)=0,
 Sec(ComplexInfinity)=Indeterminate
}